49e5d924f402de06b162934dfe948d698ab2d01c,cdap-hbase-compat-0.94/src/main/java/co/cask/cdap/data2/increment/hbase94/IncrementHandler.java,IncrementHandler,start,#CoprocessorEnvironment#,78

Before Change


      RegionCoprocessorEnvironment env = (RegionCoprocessorEnvironment) e;
      this.region = ((RegionCoprocessorEnvironment) e).getRegion();
      String sysConfigTablePrefix
        = new HBase94TableUtil().getSysConfigTablePrefix(env.getRegion().getTableDesc().getNameAsString());
      this.state = new IncrementHandlerState(env.getConfiguration(), sysConfigTablePrefix);

      HTableDescriptor tableDesc = env.getRegion().getTableDesc();

After Change


    if (e instanceof RegionCoprocessorEnvironment) {
      RegionCoprocessorEnvironment env = (RegionCoprocessorEnvironment) e;
      this.region = ((RegionCoprocessorEnvironment) e).getRegion();
      this.state = new IncrementHandlerState(env.getConfiguration(), env.getRegion().getTableDesc().getNameAsString(),
                                             new HBase94TableUtil());

      HTableDescriptor tableDesc = env.getRegion().getTableDesc();
      for (HColumnDescriptor columnDesc : tableDesc.getFamilies()) {